Pattern-Based Genetic Model Refinements in MDA
نویسندگان
چکیده
We explore the application of genetic algorithms in model transformations that can be understood as pattern-based refinements. In MDA (Model Driven Architecture), such transformations can be exploited for deriving a PIM model from a CIM model. The approach uses design patterns as the basis of mutations and exploits various quality metrics for deriving a fitness function. A genetic representation of models and their transformations is proposed, and the genetic transformation process is studied experimentally. The results suggest that genetic algorithms provide a feasible vehicle for model transformations, leading to convergent and reasonably fast transformation process. However, more work is needed to improve the quality of the individual models produced by the technique.
منابع مشابه
Parallax – An Aspect-Enabled Framework for Plugin-Based MDA Refinements Towards Middleware
MDA has been around for more than three years already. Nevertheless, besides the lack of a standard model transformation language to support the MDA vision, there is even a lack of tool support to implement the platform-specific mappings promoted by the same MDA. For quite some years now, tool vendors offer the possibility to generate code for different programming languages, but the spectrum o...
متن کاملDesigning and Integrating Complex Systems: Be Agile Through Liveness Verification and Abstraction
ion Thomas Lambolais, Anne-Lise Courbis, Hong-Viet Luong, Thanh-Liem Phan 1. LGI2P école des mines d’Alès, Site de Nı̂mes, Parc Scientifique Georges Besse, 30 035 Nı̂mes cedex 1, France. 2. M2M-NDT, 1 rue de Terre Neuve, Miniparc du Verger, btiment H, 91 940, Les Ulis, France. 3. LSEI, CEA INES, 50 avenue du lac Léman, BP 258, 73 375 Le Bourget du Lac, Cedex, France. Abstract. Model Driven Archit...
متن کاملECT and LS-SVM Based Void Fraction Measurement of Oil-Gas Two-Phase Flow
A method based on Electrical Capacitance Tomography (ECT) and an improved Least Squares Support Vector Machine (LS-SVM) is proposed for void fraction measurement of oil-gas two-phase flow. In the modeling stage, to solve the two problems in LS-SVM, pruning skills are employed to make LS-SVM sparse and robust; then the Real-Coded Genetic Algorithm is introduced to solve the difficult problem...
متن کاملMDA (Model-Driven Architecture) as a Software Industrialization Pattern: An Approach for a Pragmatic Software Factories
In this paper we show that the MDA can be considered as a software industrialization pattern (or a software factory). Nearly all industries today are haunted with how to reduce costs, improve quality, faster time-to-market and to maximize profits. These challenges are particularly relevant to the software industry, because it still lags behind other technology sectors as regards industrializati...
متن کاملSoftware Evolution, MDA and Design Pattern Components
The success of MDA depends on the definition of model transformations and component libraries which make a significant impact on tools that provide support for MDA. MDA is a young approach and several technical issues are not adequately addressed. For instance, existing MDA-based CASE tools do not provide adequate support to deal with component-based reuse (CASE, 2009). In light of this, we pro...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Nord. J. Comput.
دوره 14 شماره
صفحات -
تاریخ انتشار 2008